Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Great Britain F2 France F1 France F2 France F5 France F6 France F8 France F1 France F7 France F10 France F11 Italy F20 France F17 France F18 Croatia F13 USA F2 USA F3 France F3 France F4 France F5 France F6 France F8 Brazil F1 France F10 France F11 Chile #1-w3 France F13 France F14 Belgium F5 Belgium F7 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F5 France F7 France F4 France F2 France F6 Croatia F14 USA F1 Cridicard Mastercard Tennis Cup - Campos do Jordao Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Top Wool Challenger Biella - Biella Tampere Imageneering Open - Tampere 3° Trofeo 'Citta di Brindisi' - Brindisi Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville Open de la Ville de Saint Denis - Reunion Island San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo VI Gramado Open de Tenis - Gramado Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Bogota Challenger - Bogota San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Nord LB Open - Braunschweig Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 7° Trani Cup - Trani Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Architect Open - Budapest Challenger Copa Sevilla - Seville Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Kos-Zucchetti Tennis Cup - Cordenons Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia SIR Supermercadi Challenger - Rome Sporting Challenger '07 Trofeo Regione Piemonte - Turin Citta di Como - Como Brasov Challenger - Brasov Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota BMW Tennis Championship - Sunrise Tunis Open - Tunis BNP Paribas Primrose - Bordeaux Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere Geneva Challenger - Geneva UTC Open - Cherkassy Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Sao Paulo Challenger Noumea Challenger Salinas Challenger Rome Challenger Zagreb Challenger Furth Challenger Lugano Challenger Rimini Challenger Orbetello Challenger Trani Challenger San Sebastian Challenger Manerbio Challenger Como Challenger Szczecin Challenger Todi Challenger Buenos Aires Challenger Rennes Challenger Orleans Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Bulgarian Open - Sofia Internationaux de Tennis de Brest - Brest Genova Challenger Lima Challenger Unique Zagreb Open - Zagreb Open de la Ville de Saint Denis - Reunion Island KGHM Polish Indoors - Wroclaw Bucaramanga Challenger Cherbourg Challeger Tennis Napoli Cup - Naples ECM Cup - Prague Caltanissetta Challenger Barletta Challenger Napoli Challenger St. Brieuc Challenger Blunmenau Challenger Curitiba Challenger Bordeaux Challenger Biella Challenger Alessandria Challenger Rome Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Braunschweig Challenger Turin Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Cordenons Challenger Open Castilla y Leon - Segovia San Marino Challenger Kitzbuhel Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bancastato Challenger Lugano - Lugano San Sebastian Challenger Rijeka Challenger Szczecin Challenger Hilton Waikoloa USTA Challenger - Waikoloa Todi Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Montevideo Challenger Open de Franche Comte - Besancon Buenos Aires Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Quimper Challenger Casablanca Challenger Memorial Kolyaskin - Donetsk Tennis Napoli Cup - Napoli Ostrava Challenger Bordeaux Challenger Porsche Open - Poznan SMS Tennis Cup - Sao Paulo FILA Challenger Biella - Biella Prostejov Challenger Rijeka Challenger Challenger Casablanca San Angel - Mexico City Turin Challenger San Benedetto Challenger Kuppers Kolsch Cup - Aachen Citta di Monza - Monza Szczecin Challenger Todi Challenger Napoli Challenger Palermo Challenger Copa Ericsson Argentina - Buenos Aires Quimper Challenger Visa Tennis Open - Sao Paulo St. Brieuc Challenger Prague Challenger Bordeaux Challenger Braunschweig Challenger Trofeo Internacional Club Laieta - Barcelona IPP Geneva Trophy - Geneva Citta di Como - Como Societa Canottieri Mincio 2005 - Mantova Genoa Open - Genova Challenger Ford de Cherbourg - Cherbourg San Marino Cepu Open - San Marino Open de L'Isere - Grenoble VIII Avierto Internacional de Salinas - Salinas Porto Alegre Challenger Memorial Savigni - Sassuolo Geovillage Open Trofeo Melia Olbia - Olbia Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio Britania Zavaleta - Puebla Perugia Challenger Challenger Leon 2004 - Leon Meerbusch Challenger Manerbio Challenger Como Challenger Amazonia Open de Tenis - Belem Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Santiago Challenger Lima Challenger Pekao Open 2004 - Szczecin Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Aracaju - Aracaju Aix En Provence Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Milan Challenger Bastad Challenger Biella Challenger Cortina Challenger Draft Corona Mexico City Open - Mexico City Challenger 42 - Andrezieux Genova Challenger Banja Luka Challenger Campinas Challenger Challenger Canottieri Minico - Mantova Lima Challenger Siemens Open 2002 - Scheveningen Guayaquil Challenger Montevideo Challenger Canberra Challenger Buenos Aires Challenger Braunschweig Challenger Alphen Challenger Szczecin Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Tunis Open 2006 - Tunis Panama City Challenger Mexico City Challenger Bordeaux Challenger Blois Challenger Milan Challenger Marburg Challenger Bastad Challenger Steelers Cup - Kosice Pullach Challenger Banja Luka Challenger Campinas Challenger II Cyclus Open de Tenis - Florianopolis Santo Domingo Challenger LTA Hull Challenger - Hull Guayaquil Challenger Montevideo Challenger VIII Torneo Internazionale di Tennis - Barletta Buenos Aires Challenger Challenger Ford de Cherbourg - Cherbourg Alicante Challenger Ourocard Tennis Challenger - Sao Paulo Genova Open Challenger - Genova Heilbronn Challenger Pekao Open - Szczecin Vicenza Challenger Challenger 42 - Andrezieux Credicard Mastercard Tennis Cup - Campos do Jordao Blois Challenger Espinho Challenger - Espinho Ludwigshafen Challenger Tennis Napoli Cup - Napoli Mallorca Challenger Genova Challenger Compaq Challenger - Bucharest Banja Luka Challenger XL Bermuda Open - Bermuda Biella Challenger I Manta Open - Manta Amer-Wilson Tampere Challenger - Tampere Volvo Sylt Open - Sylt Citta di Como Challenger - Como Kamnik Challenger - Kamnik IPP Open - Helsinki 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Copa Ericsson Uruguay - Montevideo Maia Open 2002 - Maia Open de L'Isere - Grenoble Copa Petrobras Santiago - Santiago Gemax Open - Belgrade Tarragona Challenger Challenger Ford de Cherbourg - Cherbourg Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto XXVIII Edizione 'A.Savoldi' - Manerbio Sassuolo Challenger - Sassuolo Copa Ericsson Chile - Santiago Siemens Open 2007 - Scheveningen XI Trofeo Ciudad de Quito - Quito VI Torneo Internazionale di Tennis - Barletta BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado The Stella Artois Grass Court Championships - Queen's/London Adidas Open de Toulouse - Toulouse Heineken Open - Auckland The Stella Artois Grass Court Championships - London Open 88 - Contrexeville Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Open 13 - Marseille LTA Men's Challenger - Wrexham Grand Prix de Tennis de Lyon - Lyon GHI Bronx Tennis Classic - Bronx Internationaux de Tennis de Brest - Brest The Scottish Tennis Championships - Edinburgh IV Challenger Ciudad De Guayaquil - Guayaquil Copa Petrobras Bogota - Bogota GHI Bronz Classic - Bronx Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Lima Challenger 2007 - Lima Open de Mantouban - Montauban BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Macedonian Open 1999 - Skopje Olbia Geovillage Open - Olbia Challenger 42 - Andrezieux Mercedes Cup - Stuttgart Open de Moselle - Metz Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Chennai Open - Chennai MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Time Warner USTA Challenger - Binghamton Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Open Mutouest - St. Brieuc Generali Open - Kitzbuhel Croatia Open - Umag Orange Prokom Open - Sopot Macedonian Open - Skopje Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de L'Isere-Open 38 - Grenoble Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Alphen Challenger Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest AAPT Championships - Adelaide Heineken Open - Auckland Movistar Open - Santiago Noumea Challenger Brasil Open - Costa do Sauipe Genoa Open Challenger-Fondazione Carige - Genova Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg The Scottish Tennis Championships - Edinburgh Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Downtown Athletic Club USTA Challenger - Amarillo VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Warsteiner Grand Prix - Oberstaufen Apia International - Sydney Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel 2001 Challenger Canottieri Mincio - Mantova US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Banja Luka 2002 - Banja Luka Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem AAPT Championships - Adelaide Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Como Challenger Mallorca Open - Mallorca Energis Open - Amersfoort ECM Prague Open - Prague Zivnobanka Czech Open - Prostejov Credicard Mastercard Tennis Cup - Campos do Jordao Copa AT&T - Buenos Aires Seguros Bolivar Open - Medellin Open de Tenis Comunidad Valenciana - Valencia Morocco Tennis Tour - Marrakech Mauritius Open - Mauritius Garden Open 2005 - Rome Tennislife Cup - Napoli Copa Petrobras Uruguay - Montevideo San Remo Challenger Samarkand Challenger - Samarkand Iquique Challenger Schickendanz Open - Furth Reggio Emilia Challenger Lima Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open Romania - Bucharest BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw AEGON Championships - London Copa Claro - Buenos Aires Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brisbane International - Brisbane Brasil Open - Sao Paulo Generali Open - Kitzbuhel Tennis Masters Series - Paris Cordoba Open - Cordoba Argentina Open - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Tennis Masters Series - Monte Carlo German Tennis Championships - Hamburg Adidas International - Sydney Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Channel Open - Las Vegas Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chennai Open - Chennai U.S. Open - New York Australian Open - Melbourne French Open - Paris US Men's Clay Court Championships - Houston Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto Mexicano Telcel - Acapulco Wimbledon - London Sydney International - Sydney U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Campionati Internazionali di Sicilia - Palermo Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Olympics - London Heineken Open - Auckland Masters Series Monte Carlo - Monte Carlo Wimbledon - London Wimbledon - London